.tools-nav{ margin: 0 30px; height: 60px; line-height: 60px; border-bottom: 1px solid #dadee8}
.tools-nav li{ float: left; padding: 0 20px; font-size: 14px; color: #9598A2; cursor: pointer;}
.tools-nav li.on{position: relative; color: #1966ff;  }
.tools-nav .on:after{content: ''; width: 9px; height: 9px; position: absolute; bottom: -4px; left: 50%; margin-left: -4px; background: url(../img/zt_ct_san.png) no-repeat; }

.list-wrap{ margin-top: 10px;}
.list-container{ display: none;}
.list-nav{ height: 45px; line-height: 45px; color: #808080; background-color: #fbfbfb;}
.list-nav .s1{ float: left; width: 40%; padding-left: 50px; box-sizing: border-box;}
.list-nav .s2{ float: right; width: 40%;}

.list-item{ margin: 0 20px; height: 85px; border-bottom: 1px solid #dadee8}
.list-item-left{ float: left; width: 60%;}
.list-item-left h2{width: 100%; margin-top: 22px; float: left; font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list-item-left p span{ padding-left: 5px; margin-right: 20px; line-height: 35px;  color: #9598A2; font-size: 12px;}
.list-item-right{ float: right; line-height: 85px;}
.list-item-right span{ margin-right: 20px; font-size: 14px; color: #F53930; cursor: pointer;}
.list-item-right a{ display: inline-block; width: 80px; height: 32px; line-height:32px; text-align: center; font-size: 14px; color: #fff; background: #1966FF; border-radius: 17px;}
.list-item-right a:hover{ opacity: 0.9;}

.list-item-num{float: left; margin-right: 20px; height: 85px; line-height:65px; font-size: 16px; font-family: DIN;font-weight: bold;color: #1966FF;}
